package javaCode.chapter06.本章作业;

public class Homework02 {

    public static void main(String[] args) {

        String[] str1 = {"jack","tom","nick"};
        A02 a02 = new A02();
        int index = a02.find(str1,"tom");
        System.out.println("查找的 index = "+index);
    }
}

//编写类A02，定义方法find，实现查找某字符串是否在数组中，并返回索引，如果找不到，返回-1
//分析
//1. 类型 A02
//2. 方法名 find
//3. 返回值 int
//4. 形参 (String,String[])
class A02{

    public int find(String[] strArr,String findStr){
        // 直接变量字符串数组，如果找到，则返回下标
        for (int i = 0; i < strArr.length; i++) {
            /*if (strArr[i] == findStr){
                return i;
            }*/
            if (findStr.equals(strArr[i])){
                return i;
            }
        }
        //如果没有，就返回-1
        return -1;
    }
}